മഹാഭീരുവായ - meaning in english

വിശേഷണം (Adjective)
Afraid of his own shadow