You searched for: “lophophile
lophophile (s) (noun), lophophiles (pl)
Regarding an organism that thrives on hill tops: Lophophiles can be shrubs and alpine flowers that grow well on the top of mountains.