macrosomes

English

Noun

macrosomes

  1. plural of macrosome