Turkish-English dictionary »

drezin meaning in English

TurkishEnglish
drezin noun

draisine(light auxiliary rail vehicle)
noun