spit roasted lamb - Turkish English Dictionary