Top definition
Moncla is a last name in French and also it is a place in France
Hello Samuel Moncla how are you doing today

I live in France Moncla
by Samuel24 February 16, 2017
Get the mug
Get a Moncla mug for your mom Riley.
buy the domain for your recipe blog