technical intelligence coordination centre - French English Dictionary