LEAST IN SIGHT


Meaning of LEAST IN SIGHT in English

To play least in sight; to hide, keep out of the way, or make one's self scarce.

Slang English vocab.      Английский сленговый словарь.