barbouzards

French

Adjective

barbouzards

  1. masculine plural of barbouzard