Meaning of メガロサウルス in Japanese

  1. Words

Definition of メガロサウルス

メガロサウルス(megarosaurusu)
  1. (n) megalosaurus; megalosaur
Back to top