Abbreviation of left.Commonly used in England and outer areas of North America
Best leaved it the experts. They leaved the area