GRAND SLAM


Meaning of GRAND SLAM in English

a home run with runners on all bases, a major score

It was 5-1. Then Carter hit a grand slam and tied the game, 5-5.

Wayne Magnuson. English idioms vocabulary.      Словарь английских идиом.