one who prophesies, or foretells events; a predicter; a foreteller.-one inspired or instructed by god to speak in his name, or announce future events, as, moses, elijah, etc.-an interpreter; a spokesman.-a mantis.