vocab dash
Log in
Sign up
caspasa
Top 50000
Meanings
Noun
1. caspase
(biochemistry)