otomotris


Results for "otomotris"

Turkish - English dictionary

otomotris

(Turkish - English dictionary) :
motor car (used on a railroad or streetcar line).