owner of a supply store - Español Inglés Diccionario