bioartificial - Spanish English Dictionary