Slovnenya

Translation English French: octopus

Dictionary: main