1. Difficult, annoying, hard to endure.
2. Attempting, making an effort, doing one's best
Here comes spring!
this has always been one of my favorite posts on here
"More than any other sport baseball is a game of anticipation. It’s the bottom of the 9th, your team is up by one, and...