IMPOUND Meaning of IMPOUND in English ■ verb1》 seize and take legal custody of. 2》 shut up (domestic animals) in a pound. 3》 (of a dam) hold back (water).Derivatives~able adjective~er noun~ment noun Concise Oxford English vocab. Сжатый оксфордский словарь английского языка. 2004