Meaning of “low road” in the English Dictionary

business-english dictionary

"low road" in Business English

See all translations

low roadnoun [ S ]

uk us

PRODUCTION a way of competing in business by producing basic goods at low cost:

Competition pushes companies to take the low road, cutting costs and competing on price.

(Definition of “low road” from the Cambridge Business English Dictionary © Cambridge University Press)