Results for "

sefarethane

"
Turkish - English dictionary

sefarethane

(Turkish - English dictionary) :
embassy; legation; building housing the residence and office of an ambassador or envoy.