Home
Random
Log in
Settings
Donations
About Wiktionary
Disclaimers
Search
sTLD
Language
Watch
Edit
See also:
STLD
English
edit
English
Wikipedia
has an article on:
sTLD
Wikipedia
Noun
edit
sTLD
(
plural
sTLDs
)
(
Internet
)
Initialism of
sponsored
top-level domain
.
Hypernym:
TLD
Anagrams
edit
DLTs
,
LTDs
,
SDLT
,
TLDs