castro meaning in malayalam