meaning of sweet clover

1. erect annual or biennial plant grown extensively especially for hay and soil improvement


Related Words

sweet clover | white sweet clover | yellow sweet clover |

Developed & Maintained By Taraprasad.com

Treasure Words