Definition, Meaning & Synonyms

there-are-no-flies-on-someone

idiomatic expression
ðɛr ɑr noʊ flaɪz ɑn ˈsʌmˌwʌn
Definition
A phrase indicating that someone is sharp, clever, or not easily deceived.
Examples
  • Even though he seems quiet, there are no flies on him; he knows exactly what’s going on around him.
  • She may appear naive, but believe me, there are no flies on her—she understands the risks involved.
  • They thought they could trick him, but they soon realized that there are no flies on him.
Meaning
This idiom is used to describe a person who is astute and aware of their surroundings, often implying that they cannot be easily fooled or taken advantage of.
Synonyms
  • sharp
  • astute
  • street-smart
  • wise to
  • alert