Hi, The full phrase is usually: "Straight from the horse's mouth". It comes (I believe) from the days when you would assess the age and condition of a horse, by looking in its mouth. You would not rely on assurances given by the seller, but check the condition of the teeth and gums, which is a much more reliable indication.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.