ARTOW Meaning of ARTOW in English () A contraction of art thou. Webster's English dictionary. Английский словарь Webster. 2012