calenhad is a word (compound noun) in Sindarin meaning ‘green place “calen” + “sad”’.
green place “calen” + “sad”