Open main menu

ItalianEdit

VerbEdit

schermare

  1. (transitive) To screen in

ConjugationEdit

Related termsEdit

AnagramsEdit