Kotomora
木蓮 (もくれん, mokuren) Japanese meaning: lily magnolia | Kotomora