avoir bon
Meanings
Verb
1. to be very happy; to be stoked, psyched (slang)
2. to be right (informal)
Examples2
Tom seems to be as fit as a fiddle.
to be fit as a fiddle, to be fighting fit