Slovnenya

Translation English Spanish: carcase

Dictionary: main
carcase
noun