sliced meat on a vertical spit - Turkish English Dictionary