DOUAI Meaning of DOUAI in English /dooh ay"/ ; Fr. /dwe/ , n.a city in N France, SE of Calais. 47,570. Also, Douay . Random House Webster's Unabridged English dictionary. Полный английский словарь Вебстер - Random House . 2012