all things to all people (English, noun)
expansion: all things to all people
Senses:
glosses: Someone or something that entirely satisfies the expectations of everyone, no matter how diverse and conflicting those expectations may be.
tags: idiomatic
often
raw_tags: construed as singular
Forms: