Home

Word

delf, n.
(delves)
more info an excavation; usually a quarry or mine
<noun.artifact>

delf