tekerli


Results for "tekerli"

Turkish - English dictionary

tekerli

(Turkish - English dictionary) :
wheeled.