terror cell - French English Dictionary