Results for "

mecmua

"
Turkish - English dictionary

mecmua

(Turkish - English dictionary) :
magazine, periodical.