Spanish-English Dictionaryimpound
Spanish word for impound