MAMMA


Meaning of MAMMA in English

I . n.

[ L. pl. Mammoe .] Breast, teat, dug, udder.

II . n.

See mama

Soule. Dictionary of English synonyms.      Словарь английских синонимов.