English

edit

Etymology

edit

micro- +‎ papilla

Noun

edit

micropapilla (plural micropapillae)

  1. A very small papilla