Diccionario Inglés-Español
store
Almacenar, reten, silo, tienda
Diccionario Inglés-Español
storage battery
storefront