Kotomora
オオハシ (おおはし, oohashi) Japanese meaning: toucan | Kotomora