nobodys fool

nobody's fool  {n. phr.}
A smart person; a person who knows what he is doing; a person who can take care of himself.
In the classroom and on the football field, Henry was nobody's fool.
Contrast: BORN YESTERDAY.
Categories: {n. phr.}