Entry # 7148 has returned 1 entry

henua mounga

noun a land where there are mountains (a high island or a continental land mass)