Find the word definition

Wiktionary
grand salami

n. (context baseball English) A grand slam