davudi


Results for "davudi"

Turkish - English dictionary

davudi

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