larvae-destroying - Turc Anglais Dictionnaire