jib-headed sail - French English Dictionary