larvae-destroying - Turco Inglés Diccionario