Posted by DRC on February 04, 2005
After reading your discription for grand slam, I have more to add. In the U.S. it is a term used in baseball. It means to clear the loaded bases with a home run hit.
It's also a tasty breakfast at Denny's(TM)