deeched

English

Verb

deeched

  1. simple past and past participle of deech