milquetoast
noun
[ ˈmɪlktəʊst ]
• a timid or feeble person.
• "Jennings plays him as something of a milquetoast"
milquetoast
adjective
• feeble, insipid, or bland.
• "a soppy, milquetoast composer"
Origin:
1930s: from the name of a cartoon character, Caspar Milquetoast, created by H. T. Webster in 1924.