Home UK English mountainous
Translate mountainous into Spanish
1(of a region) having many mountains.
2Very large; huge.
READ THESE ARTICLES