Dictionary.com
Thesaurus.com

mammular

  • a word derived from mammula.
    mammula
    noun
    a small nipplelike process or protuberance.

More Suggestions