Someone who mediates between speakers of different languages
English: interpreter, translator
Less certain link between this word and this sense.
interpreter, translator
English: interpreter, translator
Less certain link between this word and this sense.