franchouillarde

French

Adjective

franchouillarde

  1. feminine singular of franchouillard