Slovnenya

Translation English Japanese: perfoliate leaf

Dictionary: main
perfoliate leaf
noun