meaning of sinapis alba

1. Eurasian mustard cultivated for its pungent seeds; a source of table mustard and mustard oil


Related Words

sinapis alba |

Developed & Maintained By Taraprasad.com

Treasure Words