membrane channel - Spanish English Dictionary