Results for "

davudi

"
Turkish - English dictionary

davudi

(Turkish - English dictionary) :
bass (voice).