someone that makes or sells - Francés Inglés Diccionario