English | German | Russian | Czech

trichogen English

Meaning trichogen meaning

What does trichogen mean?

trichogen

An epidermal cell that grows into a seta. A substance that stimulates hair growth.

Are you looking for...?