Subscribe
URL of the page has been copied to clipboard.
Meaning : A floating or creeping Indian lettuce having terminal racemes of pale rose flowers. Wet areas at high elevations of western North America.
Synonyms : montia chamissoi
Install App
Toad lily meaning in Telugu.