ON SIGHT


Meaning of ON SIGHT in English

as soon as seen <ordered to shoot on sight >

Merriam Webster Collegiate English Dictionary.      Merriam Webster - Энциклопедический словарь английского языка.