German-English dictionary »

luciferase meaning in English

GermanEnglish
die Luciferase Substantiv

luciferase◼◼◼noun