north african elephant - Spanish English Dictionary

north african elephant

Meanings of "north african elephant" with other terms in English Spanish Dictionary : 1 result(s)

English Spanish
Mammals
north african elephant shrew rata de trompa [f]