Select the most appropriate meaning of the idiom/phrase: 'Straight from the horse's mouth'A. Ready and eager to engage in an activityB. Significantly disturbing businessC. Information from reliable and authoritative sourceD. Sudden feelings of fear and embarrassmentOpen this page with JavaScript to try the question. The answer is not printed here.