Slovnenya

Translation English French: snail

Dictionary: main
snail
noun