dépouille
Top 15000
Meanings
Noun
1. skin, hide
2. body
3. remains (in the singular or plural)
4. booty, plunder