What does Ameisenbären mean?

Ameisenbären - German to English

anteaters [suborder Vermilingua]