Slovnenya

Translation English Japanese: umbrella pine

Dictionary: main
umbrella pine
noun