Echidna - meaning in malayalam