technocity - French English Dictionary