microvillae

English

Noun

microvillae

  1. plural of microvillus