English edit

Phrase edit

OSLT

  1. (Internet slang) Initialism of or something like that.

Anagrams edit