store location - Turkish English Dictionary