Slovnenya

Translation English French: crocodile

Dictionary: main