Catalan swear words beginning with the letter H

Phrase Meaning Is This Accurate?
Hostia puta! Damn it! (60%)      (40%)