YourDictionary

lepidosiren

noun

any of a genus (Lepidosiren) of lungfishes with an eel-like form, found in swamps and stagnant waters of the South American tropics

link/cite print suggestion box