sarcoplasmic reticulum - Spanish English Dictionary