self-terminated

English

Verb

self-terminated

  1. simple past and past participle of self-terminate