execrada - French English Dictionary