large hole for pouring a foundation, planting a tree, or installing drainage pipes - English Synonyms Dictionary

Can't found any synonym terms.