St-Cloud Hear it!

St-Cloud Definition

St-Cloud (san klo̵̅o̅)

city in NC France: suburb of Paris: pop. 29,000