microlobules

English

Noun

microlobules

  1. plural of microlobule