Slovnenya

Translation English Japanese: leaf bud

Dictionary: main
leaf bud
noun