on sight in French on sight in French à vue (by extension) Immediately upon coming to one's attention. Add to Flashcards