cabestro - French English Dictionary