Interjection
stap my vitals (archaic) An exclamation of surprise or anger, sometimes used as an oath.