artificial cell - French English Dictionary