milquetoast
/ˈmɪlktoʊst/
noun
- A timid, meek, or unassertive person.
- He was such a milquetoast that he never spoke up in meetings.
- Don't be a milquetoast—stand up for what you believe in.
- The movie villain easily pushed the milquetoast around.