delf

Noun
  1. An excavation;
    Usually a quarry or mine (synset 103177808)

Other Searches