1 definition by ouinee88

the derogatory term for french people; reminiscent of douchebags
dude did you hear those french guys? they think they're so cool...what frenchbags
by ouinee88 October 14, 2011
Get the frenchbag mug.