Draguignan

What is Draguignan?

Draguignan definition and meaning on Dictionary terms:
noun

a town in and the capital of Var, in SE France.