Word: sTLD
Part of speech: Noun
Syllables: stld
Definition: Initialism of sponsored top-level domain; one of the categories  of top-level domains (TLDs) maintained by the Internet Assigned Numbers Authority (IANA) for use in the Domain Name System of the Internet
Morphemes:
Affix: sTLD
Language: en
PoS: Noun
Meaning: Initialism of sponsored top-level domain; one of the categories  of top-level domains (TLDs) maintained by the Internet Assigned Numbers Authority (IANA) for use in the Domain Name System of the Internet