Top definition
Upgraded vehicles only found on the street and never to be seen off road
"You see that jeep!? That street princess has never hit dirt in its life!"
by Libtardhater August 14, 2017
Get the mug
Get a street princess mug for your mom Larisa.