Still ones found in Himalayan mythology (5)
I believe the answer is:
yetis
'still ones found in himalayan mythology' is the definition.
I can't judge whether this definition defines the answer.
'still ones' is the wordplay.
'still' becomes 'yet' (synonyms).
'ones' becomes 'Is' (I is the Roman numeral for one).
'yet'+'is'='YETIS'
Can you help me to learn more?
(Other definitions for yetis that I've seen before include "Mythical creatures" , "Beasts that aren't real" , "fantastic beasts" , "Abominable snowmen" , "Rarely seen group of creatures" .)