triploid - Spanish English Dictionary