atlambaç


Results for "atlambaç"

Turkish - English dictionary

atlambaç

(Turkish - English dictionary) :
leapfrog.