Top definition
A 'friend' who is constantly surrendering. *nudge nudge, wink wink*
She acts like she hates me in public, but she's my french buddy after dark.
by Ruroni Nick August 27, 2015
Get a french buddy mug for your papa Jerry.