Mammula

What is Mammula?

Mammula definition and meaning on Dictionary terms:
noun, plural mamA.muA.lae [mam-yuh-lee] /E?mA|ma??yE?E?li/. Zoology.
a small nipplelike process or protuberance.

 

reference: https://www.dictionary.com/browse/mammula

Tags: