Dictionary
Random Word
Search
Ambassage
(n.)
Same as Embassage.
Back to Dictionary