SAINT-CLOUD Meaning of SAINT-CLOUD in English geographical name commune France, WSW suburb of Paris population 28,673 Merriam Webster. Explanatory English dictionary Merriam Webster. Толковый словарь английского языка Мерриам-Уэбстер. 2012