tr

tr

English Noun Top 24,437
Ad

Definition

Abbreviation of translator.

Ad