Cassady for one embracing power in mountainous land (5)
I believe the answer is:
nepal
'mountainous land' is the definition.
(I've seen this in another clue)
I cannot understand how the rest of the clue works.
Can you help me to learn more?
(Other definitions for nepal that I've seen before include "Mountainous country" , "Gurkha homeland" , "Gurkhas' homeland" , "somewhere in the Himalayas" , "place in the mountains ..." .)