Versión en Español
Translate
"anthropoid ape"
to Spanish Language
English to Spanish
Spanish to English
English
Spanish
anthropoid ape
zoology (n): antropoide (m); simio (m)
anthropoid ape
antropoide