YourDictionary

Dictionary Home » Business » impound

impound business definition

To confiscate and take control of something. For example, police may impound vehicles and their contents during a drug bust.

Learn more about impound

link/cite print suggestion box