Milquetoast is an American English dysphemism for a weak, timid, or bland person.
Read more about Milquetoast.