diploids

English

Noun

diploids

  1. plural of diploid