man-made structures - Spanish English Dictionary