What does Ameisenfarm mean?

Ameisenfarm - German to English

ant farm