meaning of self sown

1. growing from seed dispersed by natural agency such as wind or birds


Related Words

self-sown |

Developed & Maintained By Taraprasad.com

Treasure Words