cabestrera - French English Dictionary