Ribbonfish Meaning

There are 2 meaning(s) for word Ribbonfish

Ribbonfish Meaning 1 : thin deep-water tropical fish 20 to 30 feet long having a red dorsal fin

    Synonyms : king of the herring,  oarfish,  regalecus glesne
Ribbonfish Meaning 2 : marine fish having a long compressed ribbonlike body