English → Hindi dictionary

self heal

सेल्फ हैल / सेल्फNOUN

Definition

decumbent blue-flowered European perennial thought to possess healing properties; naturalized throughout North America

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