Definition, Meaning & Anagrams | English word TRICHOGEN
TRICHOGEN
Definitions of TRICHOGEN
- An epidermal cell that grows into a seta.
- A substance that stimulates hair growth.
Number of letters
9
Is palindrome
No
Search for TRICHOGEN in:
Page preparation took: 293.11 ms.