toursEnglish

Tours

Noun

An industrial city in western France on the Loire River

English: Tours

Bahasa: Tours

Bahasa words with similar meanings