NichiDict

テロメラーゼ

[teromeraaze]

Meanings

1.Noun

telomerase