mamilla

mamilla

English Noun
Ad

Definition

The small projection of a mammary gland; a nipple.

Etymology

Borrowed from Latin mamilla.

Ad