Horse is an odd form of such natural features (9)
I believe the answer is:
mountains
'form of such natural features' is the definition.
Although both the answer and definition are plural nouns, I don't understand how they can define each other.
'horse is an odd' is the wordplay.
'horse' becomes 'mount' (mount is a kind of horse).
'odd' indicates anagramming the letters.
'is'+'an'='isan'
'isan' is an anagram of 'ains'.
'mount'+'ains'='MOUNTAINS'
Can you help me to learn more?
(Other definitions for mountains that I've seen before include "Projecting land masses" , "Peaks" .)