bilosomes

English

Noun

bilosomes

  1. plural of bilosome