Find the word definition

Wiktionary
horse's mouth

n. (context idiomatic English) source; someone who directly experienced or witnessed something.