earth-sheltered structure - Turc Anglais Dictionnaire