Slovnenya

Translation English Spanish: octopus

Dictionary: main
octopus
noun