legendary native country of turks - Spanish English Dictionary