Results for "

otoray

"
Turkish - English dictionary

otoray

(Turkish - English dictionary) :
autorail, autorailer (automobile that can be operated on a railroad, as well as a highway).