drecche

listen to the pronunciation of drecche
الإنجليزية - الإنجليزية
To vex; to torment; to trouble
To delay