schermita

Italian

Participle

schermita f sg

  1. feminine singular of schermito

Anagrams