Is this homebrew Crococow a CR of 3?

I’d like answers to detail why the CR proposed is the right one. Specifically are the HP and Attacks combination suitable for CR of 3?

With the body of a cow and the head of a crocodile, the Crococow is a fearsome predator that lives near large sweet water reservoirs. Its mouth is wider and shorter than a crocodiles but bares the same V shape. It has 2 large cow horns protruding from its head that allow it to charge on land but not swim close to the surface undetected. Its skin is covered in scales and is naturally very tough. Its front legs are bigger than its rear legs as well as his front hooves. It often charges prey on land, that came to drink from the body of water it lives around, grabbing it with its mouth then backing with its strong front legs dragging its prey underwater. It lives in small herds of up to 20 items.
A Crococow does not produce milk and do lay eggs.

Crococow

Large beast, unaligned


AC: 13 (natural armor)

HP: 6d8+6 (33)

Speed: 30 ft., swim 10 ft.


STR DEX CON INT WIS CHA
16 (+3) 19 (+4) 14 (+2) 10 (+0) 15 (+2) 11 (+0)

Senses: passive perception 10

Languages:

Challenge 3 (700 XP)


Charge: If the cow moves at least 20 feet straight toward a target and then hits it with a gore attack on the same turn, the target takes an extra 7 (2d6) piercing damage.

Hold Breath: The Crococow can hold its breath for 15 minutes.

Actions


Gore. Melee Weapon Attack: +6 to hit, reach 5 ft., one target. Hit: 7 (1d6 + 4) piercing damage.

Bite. Melee Weapon Attack: +6 to hit, reach 5 ft., one creature. Hit: (1d10 + 4) piercing damage. The target is grappled (escape DC 15). Until this grapple ends, the target is restrained, and the crocodile can’t bite another target.