What is the meaning of the terms AD and BC when specifying a year?

BC is the Abbreviation for 'Before Christ', used in the Gregorian Calendar to refer to the era before the birth of Jesus Christ.

AD is the Abbreviation for Anno Domini , Latin for 'The Year Of Our Lord ', used in the Gregorian Calendar to refer to the current era