Definition of the word Lepidosiren, Meaning of Lepidosiren word :
n. - An eel-shaped ganoid fish of the order Dipnoi, having both gills and lungs. It inhabits the rivers of South America. The name is also applied to a related African species (Protopterus annectens). The lepidosirens grow to a length of from four to six feet. Called also doko.
There are total 11 letters in Lepidosiren, Starting with L and ending with N.
Total 903 words created by multiple letters combination of Lepidosiren in English Dictionary.