Word info

TSLP

Noun

Meaning

TSLP (plural TSLPs)

(biochemistry, immunology) Initialism of thymic stromal lymphopoietin.

Source: en.wiktionary.org

Anagrams

Close letter words and terms