equipped with the latest technology - French English Dictionary