Search

Escto search a new word

embassy

noun
ESembajada
originFrench

The official residence or offices of an ambassador.

Word Map