Italian edit

Noun edit

megalosauro m (plural megalosauri)

  1. megalosaur