meaning of artemis spinescens

artemis spinescens meaning in General Dictionary

a perennial which important as sheep forage in the usa