to trench [ trenched ; trenched ]
Synonyms
  • بأر ، خبأ