Traducción español inglés

English version

¿Qué significa "almacenar, colocar, meter, alojar, estibar, guardar." en Inglés