Word info

micropapilla

Noun

Meaning

micropapilla (plural micropapillae)

A very small papilla

Source: en.wiktionary.org

Close letter words and terms