Skip to main content

manx shearwater

English manx shearwater meaning in English  •  manx shearwater का अर्थ अंग्रेजी में
prop. n.
  • A small black-and-white oceanic bird (Puffinus puffinus, or Puffinus anglorum), common in the Eastern North Atlantic. Called also Manx petrel>, Manx puffin>. It is avariety of shearwater>. It was formerly abundant in the Isle of M
Advertisement