Ribbonfishes Meaning

There are 2 meaning(s) for word Ribbonfishes

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
Meaning 2 : marine fish having a long compressed ribbonlike body