Skip to main content

Definitions by vincouuu

mamouchka 

Russian affective word for "mom", it's like "mommy"
Mamouchka!!! So happy to see you!
mamouchka by vincouuu January 20, 2017