telea

English

Noun

telea

  1. plural of telos