meaning of Bitchin' titties

Bitchin' titties meaning in Urban Dictionary

Synonymous to "holy shit"