Mountain between China and Nepal (7)
I believe the answer is:
everest
(Other definitions for everest that I've seen before include "Himalayan mount" , "Mountain named after a British surveyor general of India" , "High mountain" , "Highest peak" , "A high spot" .)