Definition of mackerel cock in English:

mackerel cock

noun

dialect British, Irish
  • The Manx shearwater, a bird of Atlantic and Mediterranean waters, Puffinus puffinus, which is brownish black with white underparts.

Origin

Late 18th century; earliest use found in John Rutty (1698–1775), physician.