Top Definition
A club for enthusiasts of the Nissan Sentra and 200SX in the Greater Toronto Area (GTA) located on
I wish I was a member of GTA Sentra!
by Spec V Boi August 29, 2003
2 Words related to GTA Sentra
Free Daily Email

Type your email address below to get our free Urban Word of the Day every morning!

Emails are sent from We'll never spam you.