GTranslate

English

Alternative forms

  • Gtranslate

Proper noun

GTranslate

  1. (Internet slang, uncommon) Abbreviation of Google Translate.