Italian edit

Verb edit

incastrarla

  1. compound of the infinitive incastrare with la

Anagrams edit