{{term}}
- {{preview}}
Top definition
scotra
1-(n).a female who loves to
give head
for fun....or that is willing to toss some1z salad...whoah
Synonyms for scotra...slut,whore,shank,
puta
,
chiva
ayo yo
ari
you
kno
any scotras. "nah man i lost
jackies
number".
by
Fr@nK13
January 24, 2007
Get a
scotra
mug for your papa Callisto.