DHOW Meaning of DHOW in English [ daʊ ]■ noun a lateen-rigged ship with one or two masts, used chiefly in the Arabian region.OriginC18: from Arab. dāwa , prob. related to Marathi dāw . Concise Oxford English vocab. Сжатый оксфордский словарь английского языка. 2004