spit roasted lamb - German English Dictionary