Translation of telus in English:

telus

permeable

adjective

  • 1

    permeable, penetrable, transparent