polyembryonate - Spanish English Dictionary