Himalayan creature sometimes sought on "Finding Bigfoot" (4)
![Ross](/clue/static/ross-mug.min.png)
I believe the answer is:
yeti
(Other definitions for yeti that I've seen before include "mythical creature" , "Bigfoot" , "highland inhabitant" , "associate it with Tibet" , "something abominable" .)