bya or b.y.a. is an abbreviation for "billion years ago". It is commonly used as a unit of time to denote length of time before the present in 109 years. This initialism is often used in the sciences of astronomy, geology, and paleontology.