Find the word definition

Wiktionary
sight translations

n. (sight translation English)