himalayalar'da yaşadığı rivayet edilen maymun ve insan arası bir yaratık - Turkish English Dictionary