Find the word definition

Wikipedia
Meudon

Meudon is a municipality in the southwestern suburbs of Paris, France. It is in the département of Hauts-de-Seine. It is located from the center of Paris.