insect-pollinated flower - Alemán Inglés Diccionario