talk a lot and indiscreetly - Spanish English Dictionary