What is – Syllabus, Curricular Framework and Curriculum?

What is Syllabus? What is Curricular Framework? and, What is Curriculum?