Skip to main content

Definitions by dftbaFreund

France the llama 

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!
France the llama by dftbaFreund January 12, 2011