Clarkia
English Meaning
- Any of various annual, chiefly western North American plants of the genus Clarkia, several of which are cultivated for their showy red, purple, pink, or white flowers.
Sorry, No Malayalam Meaning for your input!
See Clarki Want To Try Clarkia In Malayalam??