force one to do or agree to something not wanted The lawyer rammed the settlement down our throats even though we were not happy with it.
RAM (SOMETHING) DOWN SOMEONE'S THROAT
Meaning of RAM (SOMETHING) DOWN SOMEONE'S THROAT in English
English idioms vocab. Словарь английских идиом и выражений. 2012