improvised technology - French English Dictionary