that sucks (a big one). - French English Dictionary