delf

(noun)

noun

1. an excavation; usually a quarry or mine

Definition categories: man–made, excavation