Top Definition
A frog that is either Mexican or French and lives in the suburbs of Spain.
Are you a Mexican/French frog living in the suburbs of spain? then you could be claiming compensation for being either one of those ethnicities
by FUCK OFF TOOF October 10, 2009
6 Words related to Mexican/French Frog

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.