DHOW Meaning of DHOW in English [dhow] n [Ar dawa] [Ar dawa] (1785): an Arab lateen-rigged boat usu. having a long overhang forward, a high poop, and a low waist Merriam-Webster English vocab. Английский словарь Merriam Webster. 2012