Kotomora
鏡文字 (kagamimoji) Japanese meaning: mirror writing | Kotomora