Subscribe
URL of the page has been copied to clipboard.
Meaning : Perennial star grass of North America.
Synonyms : hypoxis hirsuta
Install App
American star grass meaning in Telugu.