drezin


Results for "drezin"

Turkish - English dictionary

drezin

(Turkish - English dictionary) :
rail. handcar.