place where tamales are made or sold - Español Inglés Diccionario