invaincue - French English Dictionary