baste meat on the spit - Turkish English Dictionary