General terms:
* Indirect: This is a general term that means not going directly to the point.
* Evasive: This implies that the person is deliberately avoiding giving a clear answer.
* Ambiguous: This means the person's communication is unclear or open to different interpretations.
* Circumspect: This suggests the person is cautious and hesitant to be direct.
* Oblique: This means the person is using an indirect or roundabout way of speaking.
* Vague: This means the person is unclear and lacks specific details.
More specific terms:
* Devious: This implies that the person is dishonest and manipulative in their indirectness.
* Subtle: This suggests the person is skillful at communicating indirectly without being obvious.
* Insinuating: This means the person is hinting at something without stating it directly.
* Allusive: This implies the person is making indirect references to something else.
* Cryptic: This means the person is using language that is difficult to understand.
The best word to use will depend on the specific context and the reason why the person is being indirect.