torpil - French English Dictionary