A more idiomatic term is tight-lipped. It could be considered an antonym to "big mouthed", and means the same thing as Barid's more formal answer, reticent.
Tashus
- 7.3k
- 15
- 22