第三人称单数:imprecates 现在分词:imprecating 过去分词:imprecated
1.咒,诅咒,祈求降(祸) (upon)
1.to call down harm, especially a curse, on somebody