LETS

See also: lets, Lets, lēts, and let's

English

Noun

LETS

  1. Initialism of local exchange trading system.

Anagrams