Straight from the shoulder

exp.

Heard in Monaghan

A telling and accurate verbal delivery.

In use

He let me have it straight from the shoulder

Posh English

He delivered the remarks directly and with complete accuracy.