straight from the shoulder
• (of a blow) swift and well delivered.
• (of words) frank or direct.
• "sometimes he spoke straight from the shoulder and sometimes in puzzles"
Similar:
frankly,
candidly,
honestly,
directly,
forthrightly,
bluntly,
plainly,
roundly,
explicitly,
outspokenly,
unequivocally,
unambiguously,
with no holds barred,
without beating about the bush,
without mincing words,
man to man,
woman to woman,
pulling no punches,
Opposite:
evasively,