jubartes

French

Noun

jubartes

  1. plural of jubarte