look up any word, like cleveland steamer:
 
1.
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
14 2