store (items kept) - Inglés Sinónimo Diccionario