Slovnenya

Translation English Japanese: choanocyte

Dictionary: main
choanocyte
noun