megalosaurs
English
Noun
megalosaurs
plural of
megalosaur