「意味」
a good egg:いい人。気のいい人。信頼できる人。
a bad egg:ろくでなし。悪い人。問題のある人。
a tough egg to crack:本心を見せない人。手ごわい人。
※今日は英語、人を卵(egg)にたとえた表現です。a good eggはよく使います.a bad eggとa tough egg to crackはそこそこ使います。
「英語例文」
He's always willing to help people. He's a good egg.「彼はいつも人を助けようとしてくれるんだ。いい人だよ。」