Saint-Germain-en-Laye

English

Proper noun

Saint-Germain-en-Laye

  1. A commune in Yvelines department, Île-de-France, France, a western suburb of Paris.