self-enucleated

English

Verb

self-enucleated

  1. simple past and past participle of self-enucleate