energy-self-sufficient - Turkish English Dictionary