Skip to main content

Definitions by Red Caps

smashing the envelope

NASA will be smashing the envelope by landing a man on Venus
smashing the envelope by Red Caps February 29, 2016