Definify.com

Definition 2024


teleosaurid

teleosaurid

English

Noun

teleosaurid (plural teleosaurids)

  1. A teleosaur.