メガロサウルス
megarosauru su

Noun

1. megalosaurus; megalosaur

From Latin