car or train that can run on a road or on rails - Turkish English Dictionary

Suggest a Term