meaning of serratula tinctoria

1. European perennial whose serrate leaves yield a yellow dye


Related Words

serratula tinctoria |

Developed & Maintained By Taraprasad.com

Treasure Words