1 definition by FridayLover

A country that doesn't know how to win a war.
Person 1: Hey man. I haven't been keeping up with the war. Who is winning?
Person 2: Definitely not France, that's for sure.
by FridayLover May 29, 2014
Get the France mug.