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