Definition, Meaning & Synonyms

there-are-no-flies-on-me

idiom
/ðɛr ɑr noʊ flaɪz ɑn mi/
Definition
This idiomatic expression means that someone is savvy or not easily deceived; they are aware of what’s going on and cannot be fooled.
Examples
  • After several years in the industry, I’ve learned my lesson well; there are no flies on me anymore.
  • She thought she could trick me, but there are no flies on me – I see through her games.
Meaning
When a person says ‘there are no flies on me,’ they are asserting their alertness and ability to avoid traps or being taken advantage of.
Synonyms
  • I’m not naive
  • I’m no fool
  • I’m wise to your tricks