(damn) sight better - French English Dictionary