(i've) seen worse - French English Dictionary