A hero's hidden on land (6)
I believe the answer is:
ashore
'on land' is the definition.
(synonyms)
'a hero's hidden' is the wordplay.
'a hero's' can be anagrammed to 'ASHORE'.
However, I'm not clear how this is indicated.
Can you help me to learn more?
(Other definitions for ashore that I've seen before include "On(to) dry land" , "Hoarse (anag)" , "beach" , "Onto land (from the water)" , "Beached" .)