Definify.com

Definition 2025


telsons

telsons

English

Noun

telsons

  1. plural of telson