Slovnenya

Translation English Japanese: carapace

Dictionary: main
carapace
noun