a nest of large ants - Deutsch Englisch Wörterbuch