Tela

Definition of Tela from the PharmacyDictionary.in

Tela

A tissue within the body that has a network-like structure.

Not Available