escabullar - French English Dictionary