megalosauri

English

Noun

megalosauri

  1. plural of megalosaurus

Italian

Noun

megalosauri m

  1. plural of megalosauro