Translation of telan in English:

telan

swallow

verb

  • 1

    swallow