English → Hindi dictionary
toad lily
Definition
a floating or creeping Indian lettuce having terminal racemes of pale rose flowers; wet areas at high elevations of western North America
Looking for poetry? Read shayari and poems by great poets.
a floating or creeping Indian lettuce having terminal racemes of pale rose flowers; wet areas at high elevations of western North America
Looking for poetry? Read shayari and poems by great poets.