technophilia - French English Dictionary