What is Haruspex?

Haruspex definition and meaning on Dictionary terms:
noun, plural haA.rusA.piA.ces [huh-ruhs-puh-seez] /hE?E?rE?sa??pE?E?siz/.
(in ancient Rome) one of a class of minor priests who practiced divination, especially from the entrails of animals killed in sacrifice.

RELATED WORDSwitch, seer, prognosticator, diviner, medium, sibyl, astrologer, forecaster, reader, wizard, bard, fortuneteller, soothsayer, oracle, augur, auspex, magus, clairvoyant, sorcerer, druid


reference: https://www.dictionary.com/browse/haruspex