Found 2 items, similar to papilla.
English → English (WordNet)
Definition: papilla
papilla
n 1: a small nipple-shaped protuberance concerned with taste,
touch, or smell;
“the papillae of the tongue”
2: a small projection of tissue at the base of a hair or tooth
or feather
[also:
papillae (pl)]
English → English (gcide)
Definition: Papilla
Papilla
\Pa*pil"la\, n.; pl.
Papill[ae]. [L., a nipple,
pimple.]
Any minute nipplelike projection; as, the papill[ae] of the
tongue.
[1913 Webster]