Dictionary / Emergency

safara

سفارة

/sa-FA-ra/

English

embassy

French

ambassade

Part of Speech

noun

Register

standard