woman from la mancha, spain - French English Dictionary