A 16-year-old mother who tried to strike a police officer with a baby stroller, with her child inside, was charged with aggravated assault in Lebanon, police say.

The incident began at 8:55 p.m. Tuesday with conflicting reports of 2-year-old being taken by a woman in the area of Seventh and Lehman streets, police said. A police officer in the 500 block of Lehman Street was told the child had been recovered, and another officer observed a female holding a baby in the area. Police said they saw another female grab the baby, place it in a stroller and walk away quickly.

Police told the female to step to confirm her identity and relationship to the child, but were met with resistance and loud profanities, police said.

When a police officer tried to physically stop the female, she used the stroller to try to strike the officer in the legs, and used it as a tool to prevent her detention, police said. The police officer realized the baby in the stroller was not secured properly and was attempting to keep the baby from falling out when the female lost control of the stroller, police said.

It started rolling toward Lehman Street, and another officer prevented it from reaching the street and regained control of the stroller, police said.

The 16 year-old girl who was determined to be the baby's mother was charged with aggravated assault, recklessly endangering another person, resisting arrest and underage drinking, and was referred to Lebanon County Juvenile Probation Department, police said. The baby was unharmed and was turned over to the custody of a grandmother. One police officer received minor injuries in the incident.

A 17-year-old Lebanon girl involved in the incident was charged with disorderly conduct and underage drinking and released.