Two-toed anteater

What is Two-toed anteater?

Two-toed anteater definition and meaning on Dictionary terms:
noun