Synonyms for Imprecate (same or very similar meaning)
WordNet sense 1 (wish harm upon; invoke evil upon):
curse, anathemise, anathemize, bedamn, beshrew, maledict
WordNet sense 2 (utter obscenities or profanities):
blaspheme, cuss, swear
From the ODE community, based on WordNet
add/edit