MAMMILLOID MEANING IN ENGLISH

• Mammilloid Definition & Synonyms

  1. (a.) Like a mammilla or nipple; mammilliform.


RECENT SEARCHES