milquetoast

noun

One who has a meek, timid, unassertive nature.

noun

a timid, unassertive man or boy fearful of confrontation and easily manipulated and dominated.

adjective

Meek, timid.

noun

A person of meek or timid disposition.

noun

a timid man or boy considered childish or unassertive