meaning of mammilloid

1. Like a mammilla or nipple; mammilliform.


Related Words

mammilloid |

Developed & Maintained By Taraprasad.com

Treasure Words