whale carcass - Spanish English Dictionary