DELF

Definition of DELF

  1. (noun)an excavation; usually a quarry or mine