meaning of green manure

1. a growing crop that is plowed under to enrich soil


Related Words

green manure |

Developed & Maintained By Taraprasad.com

Treasure Words