be evasive; not be entirely truthful; not be frank
idiomatic expression
Idiomatic expression meaning that someone's words are not straightforward; they are hiding something or not speaking honestly. Literally 'there is a sheath on the words', suggesting the real meaning is covered.