ˌmealy-ˈmouthed BrE AmE adjective
not brave enough or honest enough to say clearly and directly what you really think – used in order to show disapproval:
Most people felt Mr Major fought a pretty mealy-mouthed campaign in which radical ideas were either dropped or blunted.