Wiktionary
grand salami
n. (context baseball English) A grand slam
n. (context baseball English) A grand slam