meaning of Ameisenhaufen

Ameisenhaufen - German to English

anthill