SELF-SOWN Meaning of SELF-SOWN in English adj. grown from seed scattered naturally. Oxford English vocab. Оксфордский английский словарь. 2012