v. To force through; push through by force. The bill was railroaded through the state legislature due to the influence of some very wealthy sponsors.
RAILROAD
Meaning of RAILROAD in English
American idioms English vocabulary. Английский словарь американских идиом. 2012