Top definition
A term for the chat or stories of a person who has lived or worked in another country and is always talking about it. Not specifically France, could be China chat etcetc
So last time I got my hair cut I was in France.

Enough France chat!

by nicnicus April 09, 2011
Get the mug
Get a France chat mug for your dog Abdul.
buy the domain for your diy site