DOWNDRAUGHT Meaning of DOWNDRAUGHT in English ■ noun a downward current of air. Concise Oxford English vocab. Сжатый оксфордский словарь английского языка. 2004