To seize and take legal custody of something, especially by the authorities. The police decided to impound the vehicle after discovering it was stolen.
To shut up (domestic animals) in a pound or enclosure. The farmer had to impound the stray cattle that wandered onto his land.
To confine or enclose within a space or area. The dam was built to impound the river and create a reservoir.