umsetari

Noun

 * 1) translator

Related terms

 * (to translate)
 * (translation)