low-impact technology - French English Dictionary