* Has not yet given birth. This is the defining characteristic of a heifer.
* Is usually under 2 years old. After this point, they are generally referred to as cows.
So, while a heifer technically can be older than 2 years, it's less common to use the term for animals that have already calved.