Definisi 'impoundment'

English to English
noun
1 placing private property in the custody of an officer of the law Terjemahkan
source: wordnet30


Visual Synonyms