masts - French English Dictionary