self-powered building - Turc Anglais Dictionnaire