cumbrera
Top 35000
Meanings
Noun
1. ridge (architecture)
2. peak; summit (geography)