barrots

French

Noun

barrots m

  1. plural of barrot