CompareWords
Compare
Ambassage
Definition:
(n.) Same as Embassage.