look up any word, like smh:
 
1.
A village in France.
We hail from Remulac, a village in France.
by cornholio October 13, 2003