woman from la mancha, spain - German English Dictionary