Definition, synonyms and related words
A mountain isolated by surrounding lowlands of a dramatically different environment.