Learn English – How to describe a person who does not get to the point

pejorative-languagesingle-word-requests

When a person talks about something, s/he doesn't get to the point but starts with a pun, intending to let us figure out its purpose.

Someone told me I could use reserved to describe that person, but I checked ODO which says this means slow to reveal emotion or opinions. I guess it's not quite correct here.

Is there any better word for such a person?

Best Answer

If he speaks in a way that hides the meaning of his intentions, he is being cryptic. You are right that reserved is not the right word as that would mean he is shy.