meaning of sickle alfalfa

1. European medic naturalized in North America having yellow flowers and sickle-shaped pods


Related Words

sickle alfalfa |

Developed & Maintained By Taraprasad.com

Treasure Words