meaning of Ameisenfarm

Ameisenfarm - German to English

ant farm