insect-pollinated plant - Spanish English Dictionary