interpreter
nounOne who translates orally from one language into another.
One who gives or expounds an interpretation.
A program that executes other programs.
One who or that which interprets; one who explains or expounds; an expositor; a translator; especially, one who explains what is said in a different language.
One who or that which interprets, explains, or expounds; a translator; especially, a person who translates orally between two parties.
