1 definition by astrozombie23

Top Definition
An expression of dismay or frustration.
"Shit titty! Why won't this stupid thing work."
by astrozombie23 September 10, 2006

Mug icon
Buy a Shit titty mug!