trucad

Spanish

Verb

trucad

  1. second-person plural imperative of trucar