deuterosomes

English

Noun

deuterosomes

  1. plural of deuterosome