a nest of large ants - German English Dictionary