down someone's throat
see jump down someone's throat; ram down someone's throat.
Words nearby down someone's throat
down one's alley,
down one's neck,
down one's nose,
down payment,
down quark,
down someone's throat,
down syndrome,
down the drain,
down the hatch,
down the line,
down the pike