STL may refer to:
==Organisations== Council for Religious and Life Stance Communities (Samarbeidsrådet for Tros- og Livssynssamfunn), Norway Send the Light, a British Christian book distributor Space Technology Laboratories, a former division of TRW Inc. Special Tribunal for Lebanon, an international criminal tribunal Standard Telecommunication Laboratories, a former UK research centre for Standard Telephones and Cables
Discovered by embedding cosine similarity (sentence-transformers MiniLM, 384-dim).