double membrane - Spanish English Dictionary