man from castile-la mancha, spain - Turkish English Dictionary