stacked presses - German English Dictionary