Dictionary.com
Thesaurus.com

mammulae

  • plural
    of mammula.
    mammula
    noun
    a small nipplelike process or protuberance.

More Suggestions