Top definition
The product of a wet dream.

Comes from the French idiom "Faire une carte de France"
I woke up and there was a French Map.
by Squige October 29, 2006
Get the mug
Get a French Map mug for your barber Nathalie.