self-service shop - Francés Inglés Diccionario