Top Definition
Is a place in the north east of england, wrongly labeled on all atlas' to Newcastle Upon Tyne, it is the home of the humble idiot known as a mag.
Dave: "Why on earth did we come here?"
John: "I dunno mate scumcastle really is crap."
Dave: "We should leave before the locals try and steal our shoes"
John: "Thats a plan because i hate mags"
4 Words related to scumcastle

Free Daily Email

Type your email address below to get our free Urban Word of the Day every morning!

Emails are sent from We'll never spam you.