meaning of saussurea

1. genus of herbs of temperate and cool regions of Eurasia


Related Words

saussurea | saussurea costus | saussurea lappa |

Developed & Maintained By Taraprasad.com

Treasure Words