English → Hindi dictionary

lysimachia terrestris

लयसीमाचिया टेर्रेस्ट्रिस / लयसीमाचियाNOUN

Definition

North American plant with spikes of yellow flowers, found in wet places

Looking for poetry? Read shayari and poems by great poets.