• Tela

    Origin

    From Latin tēla ("web").

    Full definition of tela

    Noun

    tela

    (plural telas)
    1. (anatomy) a thin, weblike structure or membrane

    Anagrams

    © Wiktionary