NichiDict

メガロサウルス

[megarosaurusu]

Meanings

1.Noun

megalosaurus; megalosaur