on sight in Turkish on sight in Turkish görür görmez (idiomatic) Immediately when sighted. Add to Flashcards