Kotomora
ダイオウヤシ (daiouyashi) Japanese meaning: royal palm | Kotomora