Etymology
Today it means: A slammin' sandwich. Full definition →
Blend of slam + sandwich or slam + -wich.
Etymology from Wiktionary, CC BY-SA 4.0.