Slovnenya

Translation English Japanese: cordate leaf

Dictionary: main
cordate leaf
noun