telds

English

Noun

telds

  1. plural of teld

Anagrams