English synonyms about - contact  

Tours

noun

1 Tours

An industrial city in western France on the Loire River.


Find more on tours elsewhere: etymology - rhymes - Wikipedia.

debug info: 0.0272