some kind of food pressing machine like a burger press or food mincer
Close, but no cigar.
Hmmm Speaking of The Food Of The Gods… A garlic press?
Bingo! You win tonight’s star prize!