English dictionary
drill site meaning and definition
Definition and meaning of drill site at MeaningMonkey.org. drill site meaning and definition in the English Dictionary.DRILL SITE noun
Definition of drill site (noun)
- workplace that is the site of a drill hole
Source: Princeton University Wordnet