meaning of artemis spinescens
1.
half-shrubby
perennial
valuable
as
sheep
forage
in
the
United
States
Related Words
artemis spinescens
|
Developed & Maintained By
Taraprasad.com