Japanese name given to your sweetheart or your cute and cuddly puppy. Means "My baby or my hunny "
" I love my baby mamochan!"
by spookyismozart August 25, 2009
Get the mamochan mug.