{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.
NOBODY'S FOOL
Meaning of NOBODY'S FOOL in English
Dictionary of English idioms . Словарь английских идиом. 2012