Noun
twenty-minute egg (plural twenty-minute eggs) (dated, slang) A very hard-boiled person; one who is tough and unsentimental