Kotomora
オオハシ (oohashi) Japanese meaning: toucan | Kotomora