least in sight

Fun Dictionary -> least in sight

least in sight - Vulgar Dictionary definition

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