Subscribe
URL of the page has been copied to clipboard.
Meaning : A bog orchid with usually a solitary fragrant magenta pink blossom with a wide gaping corolla. Canada.
Synonyms : bog rose, dragon's mouth, wild pink
Install App
Arethusa bulbosa meaning in Telugu.