megalosauro

Italian

Noun

megalosauro m (plural megalosauri)

  1. megalosaur