supersale - French English Dictionary