RAM DOWN YOUR THROAT Meaning of RAM DOWN YOUR THROAT in English See shove down my throat Wayne Magnuson. English idioms vocabulary. Словарь английских идиом. 2012