DHOW Meaning of DHOW in English noun a coasting vessel of arabia, east africa, and the indian ocean. it has generally but one mast and a lateen sail. Webster English vocab. Английский словарь Webster. 2012