Kotomora
覇王樹 (はおうじゅ, haouju) Japanese meaning: cactus | Kotomora