Home Synonyms carcass
See US English definition of carcass
See UK English definition of carcass
See Spanish definition of res
1‘a lamb carcass’
2‘shift your carcass from the seat’
READ THESE ARTICLES