helpymcgee1371's definitions
a phrase generally used in the armed forces meaning good luck (horseshoes) and may you have plenty of ammo. (hand grenades. )
by helpymcgee1371 March 10, 2011
Get the horseshoes and hand grenadesmug.
Get the horseshoes and hand grenadesmug.