tamburi


Results for "tamburi"

Turkish - English dictionary

tamburi

(Turkish - English dictionary) :
player of a tambur.