Vocabulary

シェフレラ

schefflera (esp. Schefflera heptaphylla); umbrella plant

noun