1 definition by Meme boi Brad

Top Definition
A place you can live but is a horrible place
Hey you I bet you live in liberty borough you frick head
by Meme boi Brad January 16, 2019

Mug icon
Buy a liberty borough mug!