English | German | Russian | Czech

Douai English

Meaning Douai meaning

What does Douai mean?

Douai

A commune of Nord department, in northern France.

Are you looking for...?