Merriam-Webster Online Dictionary
interpreter (noun)1.
one that as - interprets
a) one who translates orally for parties conversing in different languages
b) one who explains or expounds
2.
a) a machine that prints on punch cards the symbols recorded in them by perforations
b) a computer program that executes each of a set of high-level instructions before going to the next instruction
Merriam-Webster Online Thesaurus
interpreter (noun)one who brings an art or science to full realization
SYNONYMS:
expounder, guru, high priest, interpreter, practitionerRELATED WORDS:
dean, doyen, grand old man; ideologue ( idealogue), philosopher, theorist; advocate, apostle, backer, booster, champion, promoter, proponent, supporter