Vocabulary

メガロサウルス

megalosaurus; megalosaur

noun