lascaux

/lˈæskoʊ/

Explore definitions, synonyms, and language insights of lascaux

Definitions

Noun
a cave in southwestern France that contains Paleolithic paintings