Top definition
A city with a giant castle in the very centre of the town. One of the biggest in the Slovakia.
by teso March 03, 2005
Get the mug
Get a Trencin mug for your Facebook friend James.