Vocabulary Term #1698
USA
UK
USA
UK
requiring a lot of effort or attention
USA
UK
"He was a very demanding guest, nothing was good enough for him."