talk a lot and indiscreetly - Espagnol Anglais Dictionnaire