person who makes and sells enchiladas - Español Inglés Diccionario