windsleeve - French English Dictionary