Find the word definition

Wiktionary

abzymes

n. (plural of abzyme English)