god-awful - French English Dictionary