English | German | Russian | Czech

tenoblast English

Meaning tenoblast meaning

What does tenoblast mean?

tenoblast

An immature tendon cell.

Are you looking for...?