haplodiploidy - French English Dictionary