Definitions of Lascaux:

  • noun:   a cave in southwestern France that contains Paleolithic paintings