STROW Meaning of STROW in English v.tr. (past part. strown or strowed) archaic STREW. Etymology: var. of STREW Oxford English vocab. Оксфордский английский словарь. 2012