Kotomora
ゾウゲヤシ (zougeyashi) Japanese meaning: ivory palm | Kotomora