lascaux

Explore definitions, synonyms, and language insights of lascaux

Definitions

Noun
a cave in southwestern France that contains Paleolithic paintings