Definitions of impound
(of the police, customs, or other state authority) to take legal possession of something such as goods, a vehicle, or documents because some related law has been broken
The Philippines' franchise authorities have fined and impounded an Uber car for operating an unlicensed public service.