Results for "

dombay

"
Turkish - English dictionary

dombay

(Turkish - English dictionary) :
water buffalo.