Kotomora
オニオオハシ (おにおおはし) Japanese meaning | Kotomora