TELEOSAUR is a
9
letter word starting with
T
and ending with
R
Definitions & Synonyms
noun -
TELEOSAUR refers to an extinct genus of marine reptile from the Mesozoic era, specifically a type of crocodile-like creature from the group of Thalattosuchians.