barbouzardes

French

Adjective

barbouzardes

  1. feminine plural of barbouzard