Malayalam Dictionary

സ്വരക്ഷ

svaraksha

self-preservation

  1. self-preservation

Nearby in the dictionary

Support