self-powered building - Turkish English Dictionary