delf
1. [ noun ] (British colloquialism) an excavation; usually a quarry or mine
Related terms: excavation UK colloquialism
Similar spelling:   Dewolf
  Dewolfe
  dewlap
  Dealba
  Delp