Top definition
national train riders of america
a group of train hoppers who i have found are usualy nice people if u speak their language and know about hopping trains
i ran into a guy from the ntra when i hopped off a piggyback in brattleburough vermont
by SWIS August 25, 2007
Get the mug
Get a ntra mug for your bunkmate Callisto.
buy the domain for your recipe site