Find the word definition

Wiktionary

allozymes

n. (plural of allozyme English)