mountain with several steep elevations - German English Dictionary