ambassages

English

Noun

ambassages

  1. plural of ambassage