demarches

noun
  1. diplomatic protests or representations made to a foreign government
  2. Usage: diplomatic; formal; plural form

Examples