The name for the Houston Astros baseball team when they are having a bad season, especially when they are in last place in theis division.
Man, can you believe the Lastros dropped three in a row to the crappy Brewers!
by carl October 03, 2003
Get the mug
Get a Lastros mug for your brother-in-law Manley.