English | German | Russian | Czech

papilla English

Meaning papilla meaning

What does papilla mean?

papilla

(botany) a tiny outgrowth on the surface of a petal or leaf a small projection of tissue at the base of a hair or tooth or feather a small nipple-shaped protuberance concerned with taste, touch, or smell the papillae of the tongue

Synonyms papilla synonyms

What other words have the same or similar meaning as papilla?

Are you looking for...?