source; someone who directly experienced or witnessed something

listen to the pronunciation of source; someone who directly experienced or witnessed something
English - English
horse's mouth