person who makes and sells enchiladas - French English Dictionary