Dictionary / Emergency
سفارة
/sa-FA-ra/
English
embassy
French
ambassade
Part of Speech
noun
Register
standard