fourrière
Top 15000
Meanings
Noun
1. pound (place for the detention of stray animals)
2. tow pound, car impound (place to which law enforcement tow vehicle)
Examples1
His car's in the impound.