meaning of wormseed mustard

1. slender yellow-flowered European mustard often troublesome as a weed; formerly used as an anthelmintic


Related Words

wormseed mustard |

Developed & Maintained By Taraprasad.com

Treasure Words