Kotomora
オオカワウソ (ookawauso) Japanese meaning: giant otter | Kotomora