site electrical facilities - Turkish English Dictionary