What does artemis spinescens mean?

artemis spinescens meaning in General Dictionary

a perennial which important as sheep forage in the usa