Embassage(n.) An embassy.
Embassage(n.) Message; errand.

Words within embassage