one that makes/sells tamales - French English Dictionary