helmet cell - French English Dictionary