Noun
gutless wonder (plural gutless wonders) (slang, derogatory, idiomatic) One who lacks guts or courage; a coward.