Himilayan legend (4)
I believe the answer is:
(Other definitions for yeti that I've seen before include "folk regard it as a creature of legend" , "Legendary beast of the Himalayas?" , "elusive character" , "that is found in Himalayan mythology" , "creature awaiting discovery?" .)