sefarethane


Results for "sefarethane"

Turkish - English dictionary

sefarethane

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