bio-reactors - Spanish English Dictionary