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