Glengarry
English Meaning
A kind of Highland Scotch cap for men, with straight sides and a hollow top sloping to the back, where it is parted and held together by ribbons or strings.
Sorry, No Malayalam Meaning for your input!
See Glengarr Want To Try Glengarry In Malayalam??