Slovnenya

Translation English Japanese: red cedar

Dictionary: main
red cedar
noun