Slovnenya

Translation English French: amphiuma

Dictionary: main
amphiuma
noun