droidi

Italian

Noun

droidi m

  1. plural of droide