dolichosaur
noun
dol·i·cho·saur
| \ ˈdälə̇kōˌsȯ(ə)r, -lēk-\
plural -s
Definition of dolichosaur
: a lizard of the genus Dolichosaurus
Keep scrolling for more