otoray


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).