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

Treasure Words