tuileries gardens

Noun
  1. Formal gardens next to the Louvre in Paris (synset 104503330)

Other Searches