carcassa

Word form carcassa
Language: Italian
Word meaning carcass