tarlarti

Italian

Verb

tarlarti

  1. compound of the infinitive tarlare with ti