sight-translated

English

Verb

sight-translated

  1. simple past and past participle of sight-translate