Skip to main content

Definitions by Ozmah

metracide 

Share definition Flag
Usually referred to people who kill themselves on the Metra train railroad, like 'suicide'. The Metra train is in Chicago.
Boy: "Did you hear? There were 10,000 cases of metracide in the last 10 months."
metracide by Ozmah September 29, 2009