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

Noun

1. tough on the outside but soft at heart

Yojijukugo