Wiktionary
horse pill
n. 1 (context idiomatic sometimes mildly humorous English) A medicinal pill which is very large in size and is therefore difficult for a person to swallow. 2 (context idiomatic by extension English) A fact, proposal, claim, etc. that is difficult to accept or believe.