Meaning of mammilla

Definition of mammilla

(noun) the small projection of a mammary gland

Other information on mammilla

WIKIPEDIA results for mammilla
Amazon results for mammilla