CHENGARAPPALLY NARAYANAN POTTI

ENGLISH HINDI MALAYALAM DICTIONARY - TRIVANDRUM CONTINENTAL - 1147