What does Arrrrrr!!! mean?

Arrrrrr!!! meaning in Urban Dictionary

exactly what a piriat sais alot, or just what a guy seas when he hits their nuts