Squill
English Meaning
A European bulbous liliaceous plant (Urginea, formerly Scilla, maritima), of acrid, expectorant, diuretic, and emetic properties used in medicine. Called also sea onion.
Sorry, No Malayalam Meaning for your input!
See Squil Want To Try Squill In Malayalam??