English edit

Noun edit

deuterosomes

  1. plural of deuterosome