Summary
French to English:   more detail...
  1. emmerdeuse:
  2. Wiktionary:
    • emmerdeuse → drag


French

Detailed Translations for emmerdeuse from French to English

emmerdeuse: