leptocleidid
Noun
Meaning
leptocleidid (plural leptocleidids)
Any plesiosaur of the family Leptocleididae of extinct marine reptiles.
Noun
leptocleidid (plural leptocleidids)
Any plesiosaur of the family Leptocleididae of extinct marine reptiles.