English

edit

Noun

edit

micropapillae

  1. plural of micropapilla