1 definition by DeAntrae

Top Definition
Slang for Santa Rosa, California.
Yo mane lets head to Santro and strike a block down Mendo.
by DeAntrae April 12, 2007

Mug icon
Buy a Santro mug!