earth-sheltered structure - Turkish English Dictionary