meaning of artemisia tridentata

1. aromatic shrub of arid regions of western North America having hoary leaves


Related Words

artemisia tridentata |

Developed & Maintained By Taraprasad.com

Treasure Words