excruciate

?

ads

verb

~ excruciate verb; ~ excruciated past tense

ads