electric power filling station - Turkish English Dictionary