Results for "

tamburi

"
Turkish - English dictionary

tamburi

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