grand slam
Translate grand slam | into French | into Italian
Definition of grand slam
noun
( trademark in the UK)Origin:
early 19th century (as a term in cards, especially bridge): from slam2
early 19th century (as a term in cards, especially bridge): from slam2