big-mouthed · loudmouthed · blabbermouthed
big-mouthed, loudmouthed, blabbermouthed
silent, tight-lipped, discreet
All antonyms of loose-lipped →
Indiscreet.