supplices - German English Dictionary