Results for "

sefire

"
Turkish - English dictionary

sefire

(Turkish - English dictionary) :
ambassadress.