Shrewd meaning in malayalam English To Malayalam Dictionary.