milquetoast , adj : (originally US, informal, derogatory) Meek, timid; lacking character or effectiveness.
No comments: