Etymology
Advertisement

translater (n.)

occasional spelling of translator.

Advertisement