English to Arabic

Meaning for:
Yeti
other
اليتي - مخلوق من البشر مشعر، كبير يقال انّه عاش في جبال الهيمالايا