Inicio UK English mountainous
Traducir mountainous al español
1(of a region) having many mountains.
2Very large; huge.
READ THESE ARTICLES