Slovnenya

Translation English Japanese: microspore

Dictionary: main
microspore
noun