storeslem

Etymology
From ; from.

Noun

 * 1)  grand slam
 * 2) shoot the moon

Etymology
From ; from.

Noun

 * 1)  grand slam
 * 2) shoot the moon