man-made structures - Turc Anglais Dictionnaire