haploids
English
Noun
haploids
plural of
haploid
Anagrams
holaspid
,
shipload