deroached

English

Verb

deroached

  1. simple past and past participle of deroach