vanmaram

കര്‍ക്കശന് - meaning in english

Meanings for കര്‍ക്കശന്

noun
Hard nut to crack