NichiDict

シェフレラ

[shefurera]

Meanings

1.Noun

schefflera (esp. Schefflera heptaphylla); umbrella plant