ram something down somebody's throat - Spanish English Dictionary