torcida - French English Dictionary