technological readiness - French English Dictionary