Results for "

cambazhane

"
Turkish - English dictionary

cambazhane

(Turkish - English dictionary) :
a place where acrobats perform.