precipitous walls - French English Dictionary