cabreada - French English Dictionary