Translation of telap in English:

telap

permeable

adjective

  • 1

    permeable, able to be permeated by fluids, etc