Kotomora
蓬莱 (ほうらい, hourai) Japanese meaning: Mount Penglai | Kotomora