SELF-SOWN


Meaning of SELF-SOWN in English

adj. grown from seed scattered naturally.

English main colloquial, spoken dictionary.      Английский основной разговорный словарь.