Wiktionary
gutless wonder
n. (context slang derogatory idiomatic English) One who lacks guts or courage; a coward.