heteroploid - French English Dictionary