woman from la mancha, spain - Turkish English Dictionary