Lepidosiren (noun) Definition, Meaning & Examples

noun
  1. a lungfish, Lepidosiren paradoxa, of the Amazon, having an eel-shaped body.
noun
  1. a South American lungfish, Lepidosiren paradoxa, having an eel-shaped body and whiplike paired fins
Lepidosiren (noun) Definition, Meaning & Examples

More Definitions