mecmua


Results for "mecmua"

Turkish - English dictionary

mecmua

(Turkish - English dictionary) :
magazine, periodical.