impound
Definition
To seize and take legal custody of something, typically by an authority.
中文 由当局查扣并获得某物的法律监管权。
Example
"The police decided to impound the car after discovering it had been stolen."
To seize and take legal custody of something, typically by an authority.
中文 由当局查扣并获得某物的法律监管权。
"The police decided to impound the car after discovering it had been stolen."