English

edit

Noun

edit

ambassages

  1. plural of ambassage