Subscribe
URL of the page has been copied to clipboard.
Meaning : Any of various small tropical American orchids of the genus Stelis having long slender racemes of numerous small to minute flowers.
Install App
Stelis meaning in Telugu.