Ichthyosaurus

From Fresh Dictionary

English

Noun

Ichthyosaurus (or Ichthyosaur)

  1. Any of various extinct fishlike marine reptiles of the order Ichthyosauria of the Triassic Period to the Cretaceous Period
Personal tools