diplosomes

English

Noun

diplosomes

  1. plural of diplosome