Artemis spinescens meaning
UK US
Artemis spinescens (noun): a perennial that is valuable as sheep forage in the United States.
Definition of Artemis spinescens
More about Artemis spinescens on Wikipedia.
UK US
Artemis spinescens (noun): a perennial that is valuable as sheep forage in the United States.
More about Artemis spinescens on Wikipedia.