on sight in Swedish on sight in Swedish vid första anblick (idiomatic) Immediately when sighted. Add to Flashcards