milksop
noun
[ ˈmɪlksɒp ]
• a person who is indecisive and lacks courage.
• "you could have respect for a man who fought for you, but none for this milksop, who backed away"
Similar:
coward,
weakling,
namby-pamby,
drip,
mummy's boy,
sissy,
snowflake,
jellyfish,
wimp,
crybaby,
milquetoast,
wet,
weed,
big girl's blouse,
jessie,
ponce,
candy-ass,
pantywaist,
pussy,
poltroon,
Origin:
late Middle English: from milk + sop. The literal meaning was ‘piece of bread soaked with milk’, as formerly eaten by children and invalids.