There are multiple definitions - click on the translation that matches your context.

apreender

verbo

full

impound

verb

Definitions of impound

English

(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.