Definition of dog snapper in US English:

dog snapper

noun

  • A snapper (fish), Lutjanus jocu, which has a pair of enlarged canine teeth and occurs in the western Atlantic and the Caribbean.

Origin

Late 18th century; earliest use found in Bernard Romans (c1720–?1784), cartographer and revolutionary army officer in America.