meaning of Amtrack

Amtrack meaning in Urban Dictionary

1. noun. A small grouping of dudes which consistently operate trains on a lady. see run a train2. verb. To perform a train on a lady.