torsal - French English Dictionary