indiscreet person who cannot keep a secret - German English Dictionary