bioartificial - French English Dictionary