humanoid or apelike animal said to exist in the Himalayas English - Catalan




English translator: English Catalan humanoid or apelike animal said to exist in the Himalayas  Eesti sõnaraamat   Español Traductor   Svenska Översättare