Monster called Miche in Tibetan (4)
I believe the answer is:
yeti
(Other definitions for yeti that I've seen before include "Your claim to have seen one wouldn't be believed" , "associate it with Tibet" , "creature awaiting discovery?" , "something abominable" , "that you might find in mountains" .)