Papilla

Definition of Papilla from the PharmacyDictionary.in

Papilla

A small, nipple-like projection or raised structure.

Not Available