meaning of artemisia dracunculus

1. aromatic perennial of southeastern Russia


Related Words

artemisia dracunculus |

Developed & Maintained By Taraprasad.com

Treasure Words