MASTOR: Multilingual Automatic Speech-To-Speech Translator

What does MASTOR mean? The above is one of MASTOR meanings. It may have other definitions. Please refer to the end of this passage.

Definition in English: Multilingual Automatic Speech-To-Speech Translator