[more mountainous; most mountainous] 1 : having many mountains
▪ mountainous terrain/country/land ▪ a mountainous area/region 2 : extremely large : huge
▪ mountainous costs ▪ mountainous waves
▪ mountainous terrain/country/land ▪ a mountainous area/region
▪ mountainous costs ▪ mountainous waves





