Other forms: impounded; impounding; impounds
To impound something is to legally take it away from its owner. The police might impound your car if you were parked in front of a fire hydrant.
Sometimes a city will impound a driver's car after they've accumulated many unpaid parking tickets. Another reason to impound someone's vehicle is because they haven't been making their loan payments — in a case like this, the bank that holds the loan might impound the car. A second meaning of impound is to shut an animal inside an enclosure or pound.