terrible stuff - French English Dictionary