deeching

EnglishEdit

VerbEdit

deeching

  1. present participle of deech