small fixed or mobile store - Español Inglés Diccionario