1 definition by SteppLadduh

Top Definition
A term for the city of Charlotte, North Carolina. The 704 is the true QC.
Let's go the the queen city and get shell as fuck.
by SteppLadduh December 10, 2019

Mug icon
Buy a The Queen City mug!