Italian

edit

Participle

edit

schermita f sg

  1. feminine singular of schermito

Anagrams

edit