megalosaurus

See also: Megalosaurus

English

Noun

megalosaurus (plural megalosauruses or megalosauri)

  1. A theropod dinosaur of the genus Megalosaurus.