mealymouthed

adjective
  1. not willing to speak in a direct or honest way; evasive or insincere in speech

Examples