telds
English
Noun
telds
plural of
teld
Anagrams
delts