Top definition
Spontaneous personal expression of overwhelming shock and fear regarding a devastating event.
"Oh my stars and garters!" said The Beast in X-Men The Last Stand as the remaining x-men approached Alcatraz Island after Magneto had already begun his attack.
by OrphanBlack June 04, 2018
Get the mug
Get a My Stars and Garters mug for your cat Larisa.