man-made structures - French English Dictionary