Deauville meaning

dō'vĭl, dō-vēl'
A city of northwest France on the English Channel. It is a fashionable resort with a noted racecourse.
0
0
Resort town in NW France, on the English Channel.
proper name
0
0
Advertisement