Definify.com

Definition 2025


enediynes

enediynes

English

Noun

enediynes

  1. plural of enediyne