buildings and other structures - Turc Anglais Dictionnaire