humanoid Romanian - English
1.
2.
Englishabominable snowman
-
Englishhumanoid or apelike animal said to exist in the Himalayas
-
Romanianomul zăpezilor
3.
4.
English translator: Romanian English humanoid Eesti sõnaraamat Español Traductor Svenska Översättare