precipitous rock - German English Dictionary