escabroso - French English Dictionary