no/nobody’s fool - definition and synonyms

phrase
  1. intelligent and with a lot of experience of life so that you do not allow other people to trick you

    Her eyes shone with intelligence: she was nobody’s fool.

See also main entry: fool