supply stations - Turkish English Dictionary