milquetoast

/ˈmɪlktəʊst/adj
RareNot in standard dictionaries
1

Meek, timid; lacking character or effectiveness.

Thesaurus

#derogatory#informal