SELF-SOW Meaning of SELF-SOW in English [self-sow] vi -sowed ; -sown or -sowed ; -sow.ing (1608): to sow itself by dropping seeds or by natural action (as of wind or water) Merriam-Webster English vocab. Английский словарь Merriam Webster. 2012