merzengûş


Results for "merzengûş"

Turkish - English dictionary

merzengûş

(Turkish - English dictionary) :
sweet marjoram.