Definition, synonyms and related words
A mountain created when two tectonic plates collide into each other, head on.