short-term storage - Turkish English Dictionary