human-engineered - French English Dictionary