Top Definition
France the Llama is a catchphrase invented by John Green, award winning author and a part of youtube's 'vlogbrothers'. It is a sentance to express disbelief, shock or amusement.
France the Llama, that whale is huge!
by dftbaFreund January 07, 2011

Free Daily Email

Type your email address below to get our free Urban Word of the Day every morning!

Emails are sent from We'll never spam you.