embassadours

English

Noun

embassadours

  1. plural of embassadour