English edit

Noun edit

chistorras

  1. plural of chistorra

Spanish edit

Noun edit

chistorras f pl

  1. plural of chistorra