meaning of Ameisenbären

Ameisenbären - German to English

anteaters [suborder Vermilingua]