Pavelescu LA
ORCID: 0000-0002-7027-6956
· 1 paper in corpus
Telocytes are stromal cells defined by extremely long, moniliform prolongations termed telopodes and have been described in most mammalian organs since their formal designation in 2010. During the past two decades, the field has expanded fr…