Top definition
any person in a vehicle that drives by your house that you don't want to be seen by.
some yells "auto stec" and everyone ducks.
by Deb_V November 11, 2006
Get the mug
Get a auto stec mug for your Uncle Vivek.