precipitous fall - German English Dictionary