Italian edit

Adjective edit

insuperabili

  1. plural of insuperabile