Skip to main content

devilfish

English devilfish meaning in English  •  devilfish का अर्थ अंग्रेजी में
Noun
  • A huge ray (Manta birostris or Cephaloptera vampyrus) of the Gulf of Mexico and Southern Atlantic coasts. Several other related species take the same name. See Cephaloptera>.
Advertisement