meaning of sawwort

1. European perennial whose serrate leaves yield a yellow dye


Related Words

sawwort |

Developed & Maintained By Taraprasad.com

Treasure Words