baste meat on the spit - Fransızca İngilizce Sözlük