botifarras

English

Noun

botifarras

  1. plural of botifarra