Я ломаю голову ,какое значение к сочетанию, не говорить прямо????
То есть не говорить открыто.
Это значит говорить сбивчиво, путано, не доходя до существа или уклоняясь от главного.
Есть еще такой фразеологизм: петлять (ходить) вокруг да около.