RAM (SOMETHING) DOWN SOMEONE'S THROAT


Meaning of RAM (SOMETHING) DOWN SOMEONE'S THROAT in English

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.

English idioms vocab.      Словарь английских идиом и выражений.