Results for "

HUMBARA

"
Turkish - Turkish dictionary

HUMBARA

(Turkish - Turkish dictionary) :
is. Bir çeşit top.