Argh meaning pirate in english. English definitions powered by Oxford Languages .