newcastle upon tyne (city in great britain) - Turkish English Dictionary

Suggest a Term