Definition of "stow"
noun:
verb:
-
To put something away in a compact and tidy manner.
from Wiktionary, Creative Commons Attribution/Share-Alike License -
To put something away to store it in a space saving manner and over long time.
from Wiktionary, Creative Commons Attribution/Share-Alike License
-