Kotomora
烏口 (karasuguchi) Japanese meaning: ruling pen | Kotomora