Login  |  Register

Translation | Define Translation at Dictionary.com

Translation definition, the rendering of something into another language or into one's own from another language. See more.

Alexa Traffic


Listing Links