indiscreet and talkative person - Español Inglés Diccionario