delf
1.
(
noun
) (British colloquialism) an excavation; usually a quarry or mine
Related Words:
excavation
,
hole in the ground
Terms and Conditions of Use / Copyright Notice