a nest of large ants - Türkisch Englisch Wörterbuch