to excavate [ excavated ; excavated ]
Synonymes
  • بأر ، خبأ