BESTREW Meaning of BESTREW in English [be.strew] vt -strewed ; -strewed or -strewn ; -strew.ing (bef. 12c) 1: strew 2: to lie scattered over Merriam-Webster English vocab. Английский словарь Merriam Webster. 2012