polyhaploid - Spanish English Dictionary