Etymology
Today it means: The place where a mine (excavation) is located. Full definition →
From mine + site.
Etymology from Wiktionary, CC BY-SA 4.0.