外剛内柔 がいごうないじゅう
gaigōnaijū

Noun

1. being tough on the outside but soft at heart; a faint-hearted person pretending to be brave

Yojijukugo