Champs elysees

What is Champs elysees?

Champs elysees definition and meaning on Dictionary terms:
noun

a boulevard in Paris, France, noted for its caf

Tags: