torbay - French English Dictionary