demarches

noun

  1. 1

    A diplomatic maneuver; one handled with finesse.

  2. 2

    A protest launched through diplomatic measures.

Translate “demarches” to another language

Click any language to open the translator with this word already filled in.

Demarches Definition & Meaning | TranslatePulse