DHOW Meaning of DHOW in English (n.) A coasting vessel of Arabia, East Africa, and the Indian Ocean. It has generally but one mast and a lateen sail. Webster's English dictionary. Английский словарь Webster. 2012