Definition of haplodiploidy in English:

haplodiploidy

noun

Biology