mealy-mouthed
.mealy-'mouthed
adj
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.