Slovnenya

Translation English Japanese: pseudopod

Dictionary: main
pseudopod
noun