Englishfor English speakers
on sight English
Meaning on sight meaning
What does on sight mean?
on sight
on sight
Synonyms on sight synonyms
What other words have the same or similar meaning as on sight?