HUMBARA


Results for "HUMBARA"

Turkish - Turkish dictionary

HUMBARA

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