Spanish-English Dictionaryterminase
terminase
terminar
Meaning of terminase