×
town
meaning in French
n.
ville, métropole, cité
adj.
urbain, municipal
Related Words
town hall
coastal town
ghost town
town plan
hick town
town planning
cape town
county town
town clinic
little town
towing truck
towing zone
town clerk
town council
PC Version
Copyright © 2018 WordTech Co.