"telomerase" in English Telomerase {f} telomerase "telomerase" English translation telomerase Telomerase Detailed translations for "telomerase" die Telomerase{feminine} Telomerase telomerase