Cowherb
English Meaning
- An annual plant (Vaccaria pyramidata), native to Eurasia and naturalized in North America and having clusters of deep-pink flowers.
Sorry, No Malayalam Meaning for your input!
See Cowher Want To Try Cowherb In Malayalam??