trucaros

Spanish

Verb

trucaros

  1. infinitive of trucar combined with os