person who makes and sells enchiladas - German English Dictionary