long screwdriver
Noun
Meaning
long screwdriver (plural long screwdrivers)
(idiomatic) Interference (usually in military matters) by politicians.
Noun
long screwdriver (plural long screwdrivers)
(idiomatic) Interference (usually in military matters) by politicians.