trabuquets

English

Noun

trabuquets

  1. plural of trabuquet.