be no fool
US /bi noʊ fuːl/
UK /bi noʊ fuːl/

1.
ne pas être dupe, ne pas être idiot
to be intelligent and not easily deceived
:
•
You can try to trick him, but he's no fool.
Tu peux essayer de le tromper, mais il n'est pas dupe.
•
She may seem quiet, but she's no fool when it comes to business.
Elle peut sembler calme, mais elle n'est pas dupe en affaires.