Devilfish
English Meaning
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.
Sorry, No Malayalam Meaning for your input!
See Devilfis Want To Try Devilfish In Malayalam??