Slovnenya

Translation English Japanese: loquat tree

Dictionary: main
loquat tree
noun