Read the dictionary definition of impound. All definitions for this word.
1. place or shut up in a pound
1. pound the cows so they don't stray
2. take temporary possession of as a security, by legal authority
1. The FBI seized the drugs
2. The customs agents impounded the illegal shipment
3. The police confiscated the stolen artwork