Definition of Artemis Spinescens

  • 1. A perennial that is valuable as sheep forage in the United States Noun

Synonyms for word "artemis spinescens"

Semanticaly linked words with "artemis spinescens"

Hyponims for word "artemis spinescens"