llambordes

Catalan

Noun

llambordes

  1. plural of llamborda