Artemis spinescens meaning

UK US

Artemis spinescens (noun): a perennial that is valuable as sheep forage in the United States.

Definition of Artemis spinescens

  1. a perennial that is valuable as sheep forage in the United States

    Synonyms: bud brush, bud sagebrush

    Type of: sagebrush

More about Artemis spinescens on Wikipedia.