road skirting a precipice - French English Dictionary