bn:00047201n
Noun Concept
EN
interpreter  translator
EN
Someone who mediates between speakers of different languages WordNet 3.0
Definitions
Relations
Sources
EN
Someone who mediates between speakers of different languages WordNet 3.0 & Open English WordNet
Someone who mediates between speakers of different languages. OmegaWiki
WordNet 3.0 & Open English WordNet
OmegaWiki