retail firm - Francés Inglés Diccionario