spit-roasting - German English Dictionary