What is the meaning of BC and AD (B.C. and A.D.)?

This article has been translated into the following languages:

Español Polski Português සිංහල