self-powered building - Anglais Synonymes Dictionnaire