in the habit of saying little; not saying all that is known or felt
secretive, quiet
(having the habit of) hiding one's knowledge, feelings etc
uncommunicative
(in the habit of) saying very little
uncommunicative
not willing to be with others
unfriendly
(of a person) unusually quiet and shy
unsociable