Definitions
There is 1 meaning of the phrase
Newcastle-Upon-Tyne.
Newcastle-Upon-Tyne - as a noun
A port city in northeastern england on the river tyne; a center for coal exports (giving rise to the expression `carry coals to newcastle' meaning to do something unnecessary)
Synonyms (Exact Relations)
newcastle