Skip to main content

Definitions by grand lake shore

grenade train

a group of unattractive girls that walk in
Everyone watch out, the grenade train is coming through.

Hey Trevor, Go hop on that grenade train.