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