solo homer: a home run with no runners on base
feat: a notable achievement
bull thistle: European thistle with rather large heads and prickly leaves; extensively naturalized as a weed in the United States