Schloss means Castle. According to Google.

Google never steered me wrong on translations before... I think.