Slovnenya

Translation English Japanese: macrospore

Dictionary: main
macrospore
noun